// --------------------------------------------------------------------------------------------------------------------
// <copyright file="StatusMessagesEnum.cs" company="">
//   
// </copyright>
// <summary>
//   The status messages enum.
// </summary>
// --------------------------------------------------------------------------------------------------------------------

namespace XRay.Library.Contracts
{
    /// <summary>
    ///     The status messages enum.
    /// </summary>
    public enum StatusMessagesEnum
    {
        /// <summary>
        ///     The success.
        /// </summary>
        Success = 0, 

        /// <summary>
        ///     The anonymous success.
        /// </summary>
        AnonymousSuccess = 1, 

        /// <summary>
        ///     The sas success.
        /// </summary>
        SASSuccess = 2, 

        /// <summary>
        ///     The throttling error.
        /// </summary>
        ThrottlingError = 3, 

        /// <summary>
        ///     The anonymous throttling error.
        /// </summary>
        AnonymousThrottlingError = 4, 

        /// <summary>
        ///     The sas throttling error.
        /// </summary>
        SASThrottlingError = 5, 

        /// <summary>
        ///     The client timeout error.
        /// </summary>
        ClientTimeoutError = 6, 

        /// <summary>
        ///     The anonymous client timeout error.
        /// </summary>
        AnonymousClientTimeoutError = 7, 

        /// <summary>
        ///     The sas client timeout error.
        /// </summary>
        SASClientTimeoutError = 8, 

        /// <summary>
        ///     The server timeout error.
        /// </summary>
        ServerTimeoutError = 9, 

        /// <summary>
        ///     The anonymous server timeout error.
        /// </summary>
        AnonymousServerTimeoutError = 10, 

        /// <summary>
        ///     The sas server timeout error.
        /// </summary>
        SASServerTimeoutError = 11, 

        /// <summary>
        ///     The client other error.
        /// </summary>
        ClientOtherError = 12, 

        /// <summary>
        ///     The sas client other error.
        /// </summary>
        SASClientOtherError = 13, 

        /// <summary>
        ///     The anonymous client other error.
        /// </summary>
        AnonymousClientOtherError = 14, 

        /// <summary>
        ///     The server other error.
        /// </summary>
        ServerOtherError = 15, 

        /// <summary>
        ///     The anonymous server other error.
        /// </summary>
        AnonymousServerOtherError = 16, 

        /// <summary>
        ///     The sas server other error.
        /// </summary>
        SASServerOtherError = 17, 

        /// <summary>
        ///     The authorization error.
        /// </summary>
        AuthorizationError = 18, 

        /// <summary>
        ///     The anonymous authorization error.
        /// </summary>
        AnonymousAuthorizationError = 19, 

        /// <summary>
        ///     The sas authorization error.
        /// </summary>
        SASAuthorizationError = 20, 

        /// <summary>
        ///     The network error.
        /// </summary>
        NetworkError = 21, 

        /// <summary>
        ///     The anonymous network error.
        /// </summary>
        AnonymousNetworkError = 22, 

        /// <summary>
        ///     The sas network error.
        /// </summary>
        SASNetworkError = 23
    }
}